Tool integration in lifecycle support environments
نویسندگان
چکیده
Two pragmatic requirements are placed on lifecycle support environments: (1) one must be able to integrate existing tools into the environment, and (2) the environment must possess an open-ended architecture. The approach must therefore consider the large number of tools that support various phases of a lifecycle. The diversity of such tools makes them hard to integrate into an environment such that they can operate in a coordinated manner and can communicate with each other. This paper provides a possible approach to the tool integration problem in which the environment architecture and user interface issues are also taken into account. It is shown herein that such an approach leads to a very general and powerful technique of integrating tools. Apart from being able to handle evolution both in the environment and in tools, the approach allows the enforcement of policies on tool invocation and on tool operation. * The author currently is on leave of absence from Ohio State University.
منابع مشابه
Tool Co - operation in Software Environments
Tool-based development environments are flexible but difficult to use as they do not actively support the user in their work. Highly integrated environments should be easier to use but tend to be inflexible and difficult to evolve because of the coupling between their components. Integrated tool-based environments with highly independent tools can easily be achieved using a cooperative approach...
متن کاملTraceability and Reproducability in Integrated System Test Environments
The Motorola Automated Test Environment (MATE) provides a means of automating the test process and integrating tools to support required testing capabilities across the lifecycle. The MATE architecture is provided as a foundation to discuss the issues of test tool integration with COTS products that automate the full system test lifecycle. Specific tool integration issues include data, control,...
متن کاملTool Integration and Environment Architectures
The expanding CASE market is having substantial impact on software development environment technology in the area of environment support for tool integration. Sharpened awareness of CASE integration requirements, particularly in the context of the large number of fully developed CASE tools, has resulted in a technology shift away from monolithic integrated project support environments (IPSE) de...
متن کاملA Server Side SOA Meta Model for Assigning Aspect Services
Service oriented architectures allow heterogeneity in general and hence support the integration of legacy systems. But legacy systems must often be handled as black boxes and they usually lack additional requirements for new environments. The most important is security. Wrapping services and integrating them via enterprise service buses is one way to tackle this problem but it brings about prop...
متن کاملUsing Test Clouds to Enable Continuous Integration Testing of Distributed Real-time and Embedded System Applications
It is critical to evaluate the quality-of-service (QoS) properties of enterprise distributed real-time and embedded (DRE) system early in the software lifecycle—instead of waiting until system integration time—to minimize the impact of rework needed to remedy QoS defects. Unfortunately, enterprise DRE system developers and testers often lack the necessary resources to support such testing effor...
متن کامل